A Collective Approach to Harness Idle Resources
نویسندگان
چکیده
We propose a collective approach for harnessing the idle resources (cpu, storage, and bandwidth) of nodes (e.g., home desktops) distributed across the Internet. Instead of a purely peer-to-peer (P2P) approach, we organize participating nodes to act collectively using collective managers (CMs). Participating nodes provide idle resources to CMs, which unify these resources to run meaningful distributed services for external clients. We do not assume altruistic users or employ a barter-based incentive model; instead, participating nodes provide resources to CMs for long durations and are compensated in proportion to their contribution. In this paper we discuss the challenges faced by collective systems, present a design that addresses these challenges, and compare it with previous approaches. We show that the collective service model is a useful alternative to the pure P2P models. It provides more effective utilization of idle resources, has a more meaningful economic model, and is better suited for building legal and commercial distributed services. A Collective Approach to Harness Idle Resources Sachin Goyal and John Carter School of Computing, University of Utah {sgoyal, retrac}@cs.utah.edu
منابع مشابه
A Collective Approach to Harness Idle Resources of End Nodes
We propose a collective approach for harnessing the idle resources (cpu, storage, and bandwidth) of nodes (e.g., home desktops) distributed across the Internet. Instead of a purely peer-to-peer (P2P) approach, we organize participating nodes to act collectively using collective managers (CMs). Participating nodes provide idle resources to CMs, which unify these resources to run meaningful distr...
متن کاملThinking Ahead: Continual Computation Policies for Allocating Idle and Real-Time Resources to Solve Future Challenges
Research on continual computation centers on developing precomputation policies that can e ectively harness available resources to solve future challenges. We focus on integrating a consideration of o ine and real-time resources in continual computation. We review precomputation policies for exible procedures and present strategies that account for the expected future real-time re nement of a r...
متن کاملA Highly Available Cluster Storage System Using Scavenging
Highly available data storage for high-performance computing is becoming increasingly more critical as highend computing systems scale up in size and storage systems are developed around network-centered architectures. A promising solution is to harness the collective storage potential of individual workstations much as we harness idle CPU cycles due to the excellent price/performance ratio and...
متن کاملAssembly line balancing to minimize balancing loss and system loss
Assembly Line production is one of the widely used basic principles in production system. The problem of Assembly Line Balancing deals with the distribution of activities among the workstations so that there will be maximum utilization of human resources and facilities without disturbing the work sequence. Research works reported in the literature mainly deals with minimization of idle time i.e...
متن کاملEnsuring Prolonged Participation and Deterring Cheating Behaviors in a Collective
We are building a system that harnesses the idle resources (cpu, storage, and bandwidth) of nodes (e.g., home desktops) distributed across the Internet to build useful distributed services like content distribution or remote backup. Users are compensated in return for contributing their nodes’ idle resources to the system. Collective managers bundle and manage the contributed resources and rese...
متن کامل